using System;
using System.Collections.Generic;
using System.Text;
using HiSun.Model;

namespace HiSun.IDAL
{
    public interface IGroup
    {
        /// <summary>
        /// Method to get all groups
        /// </summary>
        /// <returns>Interface to Model Collection Generic of groups</returns>
        IList<GroupInfo> GetGroups(GroupType groupType);

        IList<GroupInfo> GetTopGroups(GroupType groupType, int topNum);

        /// <summary>
        /// Get Infomation on a specific group
        /// </summary>
        /// <param name="groupId"></param>
        /// <returns></returns>
        GroupInfo GetGroup(int groupId);


    }
}
